# 作者：SP
# 开发时间：2023/3/18 14:01
import logging
my_log=logging.getLogger('hello')
my_handler=logging.StreamHandler()
#定义日志输出等级的时候可以用两种方式
'''
第一种是日志记录器设置等级，这是全局等级
第二种是日志处理器设置等级，
如果两种都设置了，会优先生效日志记录器的'''
#第一种
my_log.setLevel(logging.DEBUG)
#第二种，处理器设置等级
my_handler.setLevel(logging.INFO)

my_formater=logging.Formatter('%(asctime)s-%(name)s-%(levelname)s-%(message)s')
my_handler.setFormatter(my_formater)

my_log.addHandler(my_handler)
if __name__=='__main__':
    my_log.debug('1')
    my_log.info('2')
    my_log.warning('3')
    my_log.critical('4')
    my_log.error('5')
